package com.ojoin.weixin.core.model;

/**
 * 微信ACCESS_TOKEN 调用API必须参数 可通过APPID和APPSECRET获取 每天2000个限制
 * <p/>
 * <p>

 */
public class AccessToken {
	// 获取到的凭证
	private String token;
	// 凭证有效时间，单位：秒
	private int expiresIn;

	// 凭证创建时间，单位：秒
	private long tokenCreateTime;

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public int getExpiresIn() {
		return expiresIn;
	}

	public void setExpiresIn(int expiresIn) {
		this.expiresIn = expiresIn;
		this.tokenCreateTime=System.currentTimeMillis()/1000;
	}

	public boolean isExpired(){
		return  System.currentTimeMillis()/1000- this.tokenCreateTime>this.expiresIn;
	}
}
